<?php 

    foreach ($permisos as $permiso) {
        $valor[$permiso->getId()] = $permiso->getId();
    }

?>
<script type="text/javascript" src="/sfDependentSelectPlugin/js/SelectDependiente.min.js"></script>
<script type="text/javascript" src="/sfFormExtraPlugin/js/double_list.js"></script>
<?php use_stylesheets_for_form($form) ?>
<?php use_javascripts_for_form($form) ?>

<form class="filtroRangos"  action="<?php echo url_for('cliente/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?id='.$form->getObject()->getId() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?> style="padding-top: 35px;">
<div class="agendado-titulo" style="background: #ccc;">
    <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
        <tr>
          <td align="left">
        <?php if (!$form->getObject()->isNew()){ ?>
        <input type="hidden" name="sf_method" value="put" />
        Modificado
        <?php }else { ?>
        Nuevo 
        <?php } ?>
        Cliente
        </td>
        <td class="button-delete">
            <input type="submit"  value="Guardar cliente" id="submitId" class="button-done submitId" style="float: right;"/>
            <?php 
            if(($valor[2]))
            echo link_to('Borrar', 'cliente/delete?id='.$form->getObject()->getId(), array('method' => 'delete', 'confirm' => 'Esta seguro?')) ?>
         
            
         </td>
        </tr>
    </table>
</div>
       
    
    
<?php echo $form->renderGlobalErrors() ?>
<table border="0" style="margin-top: 35px; margin-left: 10px;">
    <tr>
        <td valign="top">
            <table class="formGeneralTable" border="0" cellspacing="2" cellpadding="2" >
                    <tr>
                        <td>

                            <table border="0" cellspacing="0" cellpadding="0" width="100%">
                                <tr class="addEtiquetaTitulo">
                                    <td colspan="3"><p>Datos Basicos</p></td>
                                </tr>

                                <tr class="addEtiquetaFila">
                                    
                                    <td><?php echo $form['titulo_id']->renderLabel() ?></td>
                                    <td><?php echo $form['titulo_id']->renderError() ?>
                                        <?php echo $form['titulo_id'] ?>
                                        <p class="formGeneralHelp">Seleccione el Titulo de la persona este puede ser Sr,Sra,Jove...</p>
                                    </td>
                                </tr>

                                <tr class="addEtiquetaFila">
                                    <td><?php echo $form['nombre']->renderLabel() ?></td>
                                    <td <?php if($form['nombre']->renderError()) { echo "class=\"inputError\"";} ?>>
                                        <?php echo $form['nombre'] ?>
                                        <p class="formGeneralHelp">Colocar maximo dos nombres de la persona</p>
                                    </td>
                                </tr>

                                <tr  class="addEtiquetaFila">
                                    <td><?php echo $form['apellido']->renderLabel() ?></td>
                                    <td <?php if($form['apellido']->renderError()) { echo "class=\"inputError\"";} ?>>
                                        <?php echo $form['apellido'] ?>
                                        <p class="formGeneralHelp">Colocar maximo dos nombres de la persona</p>
                                    </td>
                                </tr>  
                        </table>          

                        </td>
                    </tr>

                    <!-- TELEFONOS DE CONTACTO -->
                    <tr>
                        <td><table border="0" cellspacing="0" cellpadding="0">
                                <tr class="addEtiquetaTitulo">
                                    <td colspan="4"><p>Telefonos Contacto</p></td>
                                    <td colspan="2" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addTelForm')?>')">Agregar Nuevo</a></td>
                                </tr>


                                <tr class="addEtiquetaRefencia">
                                    <td>Lugar</td>
                                    <td>Tipo</td>
                                    <td>Prefijo</td>
                                    <td>Numero</td>
                                    <td>Ext</td>
                                    <td></td>
                                </tr>

                                <?php for($i=0;$i<count($form['telefonos']);$i++){ ?>
                                <tr class="addEtiquetaFila" id="telefonos<?php echo $i ?>">
                                    <td width="140px" <?php if($form['telefonos'][$i]['telefono_etiqueta_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['telefonos'][$i]['telefono_etiqueta_id'] ?><?php echo $form['telefonos'][$i]['telefono_etiqueta_id']->renderLabel(); ?></td>
                                    <td width="140px" <?php if($form['telefonos'][$i]['telefono_codigo_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['telefonos'][$i]['telefono_codigo_id'] ?></td>
                                    <td width="70px" <?php if($form['telefonos'][$i]['telefono_prefijo_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['telefonos'][$i]['telefono_prefijo_id'] ?></td>
                                    <td width="140px" <?php if($form['telefonos'][$i]['numero']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['telefonos'][$i]['numero'] ?></td>
                                    <td width="140px" <?php if($form['telefonos'][$i]['ext']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['telefonos'][$i]['ext'] ?></td>
                                    <?php 
                                    if (!isset($form['telefonos'][$i]['required'])){ ?>
                                    <td width="50px"  class="addEtiquetaFilaLast" align="center"><a onclick="removeEtiqueta('telefonos<?php echo $i ?>','<?php echo url_for('cliente/delTelForm')."?id=".$form['telefonos'][$i]['id']->getValue() ?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a>
                                        </td>
                                    <?php }else { ?>
                                    <td width="50px"></td>
                                    <?php }  ?>
                                </tr>
                                <?php } ?>
                            </table>
                            <div id="addTelForm"></div>
                        </td>
                    </tr>
                    <!-- FIN TELEFONOS DE CONTACTO -->

                    <!-- CORREO DE CONTACTO -->
                    <tr>
                        <td>

                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr class="addEtiquetaTitulo">
                                    <td><p>Correo Contacto</p></td>
                                    <td colspan="2" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addEmaForm')?>')">Agregar Nuevo</a></td>
                                </tr>

                                <tr class="addEtiquetaRefencia">
                                    <td>Tipo de Correo</td>
                                    <td>Email</td>
                                    <td></td>
                                </tr>

                                <?php                     
                                for($i=0;$i<count($form['emails']);$i++){ ?>
                                <tr class="addEtiquetaFila" id="emails<?php echo $i ?>">
                                    <td width="160px" <?php if($form['emails'][$i]['email_etiqueta_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['emails'][$i]['email_etiqueta_id'] ?><?php echo $form['emails'][$i]['email_etiqueta_id']->renderLabel(); ?></td>
                                    <td width="420px" <?php if($form['emails'][$i]['email']->renderError()) { echo "class=\"inputError\"";} ?>>
                                        <?php echo $form['emails'][$i]['email']->renderError() ?>
                                        <?php echo $form['emails'][$i]['email'] ?></td>
                                    <?php 
                                    if (!isset($form['emails'][$i]['required'])){ ?>
                                    <td width="50px"  class="addEtiquetaFilaLast" align="center"><a onclick="removeEtiqueta('emails<?php echo $i ?>','<?php echo url_for('cliente/delEmaForm')."?id=".$form['emails'][$i]['id']->getValue()?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a></td>
                                    <?php }else { ?>
                                    <td width="50px"></td>
                                    <?php }  ?>
                                </tr>
                                <?php } ?>
                            </table>
                            <div id="addEmaForm"></div>
                        </td>
                    </tr>
                    <!-- FIN CORREO DE CONTACTO -->

            </table>
        </td>
        <td width="20px;"></td>
        <td valign="top">
            <table class="formGeneralTable" border="0" cellspacing="2" cellpadding="2" >
                
                <!-- DATOS DE UBICACION-->
                <tr>
                    <td>
                        <table border="0" cellspacing="2" cellpadding="2" width="100%">
                            <tr class="addEtiquetaTitulo">
                                <td ><p>Datos Ubicacion</p></td>
                            </tr>

                            <tr class="addEtiquetaFila">
                                <td>
                                <?php echo $form['municipio_id']->renderLabel() ?>
                                <?php echo $form['municipio_id']->renderError() ?>
                                 <div class="clear"></div>
                                <?php echo $form['municipio_id']; ?>
                                </td>
                            </tr>

                            <tr class="addEtiquetaFila">
                                <td>Colonia / cp
                                    <?php echo $form['parroquia_id']->renderError() ?>
                                    
                                    <div class="clear"></div>
                                    <div id="busquedaColonia"><?php echo $form['parroquia_id'] ?></div>
                                    
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <!-- FIN DATOS DE UBICACION-->
                
                <!-- DIRECCION DE CONTACTO -->
                <tr>
                    <td >

                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr class="addEtiquetaTitulo">

                                <td><p>Direccion Contacto</p></td>
                                <td colspan="2" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addDirForm')?>')">Agregar Nuevo</a></td>
                            </tr>


                            <tr class="addEtiquetaRefencia">
                                <td>Detalle Direccion</td>
                                <td>Valor Direccion</td>
                                <td></td>
                            </tr>


                            <?php for($i=0;$i<count($form['direccions']);$i++){ ?>
                            <tr class="addEtiquetaFila" id="direccions<?php echo $i ?>">

                                <td width="140px" <?php if($form['direccions'][$i]['direccion_etiqueta_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['direccions'][$i]['direccion_etiqueta_id'] ?><?php echo $form['direccions'][$i]['direccion_etiqueta_id']->renderLabel(); ?></td>
                                <td width="200px" <?php if($form['direccions'][$i]['descripcion']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['direccions'][$i]['descripcion'] ?></td>
                                <?php 
                                if (!isset($form['direccions'][$i]['required'])){ ?>
                                <td width="50px"  class="addEtiquetaFilaLast" align="center"><a onclick="removeEtiqueta('direccions<?php echo $i ?>','<?php echo url_for('cliente/delDirForm ')."?id=".$form['direccions'][$i]['id']->getValue() ?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a></td>
                                <?php }else { ?>
                                <td width="50px"></td>
                                <?php }  ?>
                            </tr>
                            <?php } ?>
                        </table>
                        <div id="addDirForm"></div>
                    </td>
                </tr>
                <!-- FIN DIRECCION DE CONTACTO -->
            </table>    
        </td>
    </tr>        
    <tr>
        <td colspan="3"></td>
    </tr>
    <tr>
        <td colspan="3"></td>
    </tr>
    
    
    
    <!-- CONTACTOS ADICIONALES -->
    <tr>
        <td colspan="3">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr class="addEtiquetaTitulo">
                    <td colspan="3" width="560"><p>Contacto Adicional</p></td>
                    <td colspan="4" width="560" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addParForm')?>')">Agregar Nuevo</a></td>
                </tr>

                <tr class="addEtiquetaRefencia">
                    <td>Relacion</td>
                    <td>Titulo</td>
                    <td>Nombre</td>
                    <td>Apellido</td>
                    <td>Telefono</td>
                    <td>Email</td>
                    <td></td>
                </tr>
                </table>  
                <table border="0" cellspacing="0" cellpadding="0">
                    <?php for($i=0;$i<count($form['parentescos']);$i++){ ?>
                    <tr class="addEtiquetaFila" id="parentescos<?php echo $i ?>">
                    <td width="150px"><?php echo $form['parentescos'][$i]['parentesco_tipo_id'] ?></td>
                    <td width="150px"><?php echo $form['parentescos'][$i]['titulo_id'] ?></td>
                    <td width="175px" <?php if($form['parentescos'][$i]['nombre']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['parentescos'][$i]['nombre'] ?></td>
                    <td width="175px" <?php if($form['parentescos'][$i]['apellido']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['parentescos'][$i]['apellido'] ?></td>
                    <td width="175px" <?php if($form['parentescos'][$i]['telefono']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['parentescos'][$i]['telefono'] ?></td>
                    <td width="175px" <?php if($form['parentescos'][$i]['email']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['parentescos'][$i]['email'] ?></td>
                    <td width="50px"  class="addEtiquetaFilaLast" align="center"><a onclick="removeEtiqueta('parentescos<?php echo $i ?>','<?php echo url_for('cliente/delParForm')."?id=".$form['parentescos'][$i]['id']->getValue() ?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a></td>
                </tr>
                <?php }?>
            </table>
            <div id="addParForm"></div>
        </td>
    </tr> 
    
     <tr>
        <td colspan="3"></td>
    </tr>
    
    <!-- MASCOTAS DEL CONTACTO -->
    <tr>
        <td colspan="3">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr class="addEtiquetaTitulo">
                    <td colspan="5"><p>Mascotas</p></td>
                    <td colspan="3" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addMasForm')?>')">Agregar Nuevo</a></td>
                </tr>
                    
                    
                <tr class="addEtiquetaRefencia">
                    <td width="200px;" align="center">Especie</td>
                    <td width="285px;" align="center">Raza</td>
                    <td width="175px;" align="center">Nombre</td>
                    <td width="175px;" align="center">Edad</td>
                    <td width="175px;" align="center">Sexo</td>
                    <td width="175px;" align="center">Fecha Nacimiento</td>
                    <td width="175px;" align="center">Nota</td>
                    <td width="32px;"></td>
                </tr>
            </table>  
            <?php for($i=0;$i<count($form['mascotas']);$i++){ ?>
            <div id="mascotas<?php echo $i ?>"> 
                <table border="0" cellspacing="0" cellpadding="0">
                    <tr  class="addEtiquetaFila">
                        <td width="200px;"><?php echo $form['mascotas'][$i]['especie_id'] ?></td>
                        <td width="285px;"><?php echo $form['mascotas'][$i]['raza_id'] ?></td>
                        <td width="175px;" <?php if($form['mascotas'][$i]['nombre']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['mascotas'][$i]['nombre'] ?></td>
                        <td width="175px;" <?php if($form['mascotas'][$i]['edad']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['mascotas'][$i]['edad'] ?></td>
                        <td width="175px;"><?php echo $form['mascotas'][$i]['sexo'] ?></td>
                        <td width="175px;" <?php if($form['mascotas'][$i]['cumpleanos']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['mascotas'][$i]['cumpleanos'] ?></td>
                        <td width="175px;" <?php if($form['mascotas'][$i]['nota']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['mascotas'][$i]['nota'] ?></td>
                        <td width="50px" align="center" class="addEtiquetaFilaLast"><a onclick="removeEtiqueta('mascotas<?php echo $i ?>','<?php echo url_for('cliente/delMasForm')."?id=".$form['mascotas'][$i]['id']->getValue() ?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a></td>
                    </tr>
                </table>
            </div>
            <?php } ?>
            <div id="addMasForm"></div>
        </td>
    </tr>
    <!-- FIN MASCOTAS DEL CONTACTO -->
    
    <!-- Llamada Servicio Periodicidades -->
    <tr>
        <td colspan="3">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr class="addEtiquetaTitulo">
                    <td colspan="3" width="560"><p>Periodicidad</p></td>
                    <td colspan="4" width="560" align="right"><a  style="margin-right: 10px;" href="javascript:null(0)" class="addEtiquetaButton" onclick="addEtiqueta('<?php echo url_for('cliente/addPerForm')?>')">Agregar Nuevo</a></td>
                </tr>

                <tr class="addEtiquetaRefencia">
                    <td>Negocio</td>
                    <td>Periodicidad</td>
                    <td>Nota</td>
                    <td></td>
                </tr>
                </table>  
                <table border="0" cellspacing="0" cellpadding="0">
                    <?php for($i=0;$i<count($form['llamada_servicios']);$i++){ ?>
                    <tr class="addEtiquetaFila" id="periodicidad<?php echo $i ?>">
                        <td width="175px" <?php if($form['llamada_servicios'][$i]['categoria_id']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['llamada_servicios'][$i]['categoria_id'] ?></td>
                    <td width="175px" <?php if($form['llamada_servicios'][$i]['periodicidad']->renderError()) { echo "class=\"inputError\"";} ?>>
                        
                        
                        <?php 

                        
//echo $form['llamada_servicios'][$i]['periodicidad'] 
                        
                        ?>
                    
                     <select name="usuario[llamada_servicios][<?php echo $i ?>][periodicidad]" id="usuario_llamada_servicios_<?php echo $i ?>_periodicidad">
                    <?php 
                    
                    $ini_semana = 0;
                    $ini_semanas = 52;
                    
                    for($is=1;$is<=$ini_semanas;$is++){
                        
                        $ini_semana = $ini_semana+7;
                        
                        $sem = $form['llamada_servicios'][$i]['periodicidad']->getValue()/7;
                        
                        if($sem == ($ini_semana/7)) $selected = "selected"; else $selected = "";
                        
                        echo  "<option value=\"".($ini_semana)."\" $selected>".($ini_semana/7)." Semana</option>";
                        
                        
                        
                    }
           
                     ?>
                     
                     </select>
                    
                    
                    </td>
                    <td width="175px" <?php if($form['llamada_servicios'][$i]['nota']->renderError()) { echo "class=\"inputError\"";} ?>><?php echo $form['llamada_servicios'][$i]['nota'] ?></td>
                    
                    <td width="50px"  class="addEtiquetaFilaLast" align="center"><a onclick="removeEtiqueta('periodicidad<?php echo $i ?>','<?php echo url_for('cliente/delPerForm')."?id=".$form['llamada_servicios'][$i]['id']->getValue() ?>');" class="addEtiquetaDelete" href="javascript:null(0)"></a></td>
                </tr>
                <?php } ?>
            </table>
            <div id="addPerForm"></div>
        </td>
    </tr> 
    
     <tr>
        <td colspan="3"></td>
    </tr>
    <!--Llamada Servicio Periodicidades -->
    
    
    
</table>

<div class="clear"></div>   
    
    <?php echo $form->renderHiddenFields(false) ?>
    <?php if (!$form->getObject()->isNew()): ?>
        <?php 
        $usuario = $form->getObject();
        $idUser = "idUser=".$usuario->getId()."&parent=cliente";
        $mascotas_usuario = $usuario->getMascota();
        if(count($mascotas_usuario)>=1){ ?>
        
        <select onchange="selectServicio()" id="servicio_tipo" style="padding: 10px; float: right; margin-left: 5px; font-size: 25px;">
                                
                                <option value="">Agendar Servicio</option>
                                <option value="1">Estetica</option>
                                <option value="2">Veterinario</option>
                                <option value="3">Nutricion</option>
                                
        </select>
        
        <script type="text/javascript">
        
                function selectServicio(){
                    var url                 =   '<?php echo url_for('agendado/agendado')?>?ejecucionProceso=despues&<?php echo $idUser; ?>&servicio_id='+$('#servicio_tipo').val();
                    window.open(url,'_self');
                }
        
        </script>
    
        
        <?php }?>
    
    <?php endif; ?>

    <div class="clear"></div>    
</div>

<div class="clear"></div> 


</form>

<script type="text/javascript">


//Declaracion del Array encardo de los contenedores
var contador = new Array();

//Declaracion de contadores de los contenedores

contador['addEmaForm'] = <?php print_r($form['emails']->count())?>;
contador['addParForm'] = <?php print_r($form['parentescos']->count())?>;
contador['addTelForm'] = <?php print_r($form['telefonos']->count())?>;
contador['addDirForm'] = <?php print_r($form['direccions']->count())?>;
contador['addMasForm'] = <?php print_r($form['mascotas']->count())?>;
contador['addPerForm'] = <?php print_r($form['llamada_servicios']->count())?>;



function addEtiqueta(url) {
  
  //Slip de Url de la funcion
  var contenedor = url.split("/");
  contenedor = contenedor[contenedor.length-1];
  
  //Obtengo la variable contador 
  var num = contador[contenedor];
  
  //Funcion de respuesta de formulario parcial
  var r = $.ajax({
    type: 'GET',
    url: url+'<?php echo   ($form->getObject()->isNew()?'':'?id='.$form->getObject()->getId()).($form->getObject()->isNew()?'?num=':'&num=')?>'+num,
    async: false
  }).responseText;
  
  //Ingreso de la Respuesta en el contenedor 
  $("#"+contenedor).append(r);
  
  //Incremento la variable contadora
  contador[contenedor] = contador[contenedor] + 1;
  
}


<?php 

    if($form['parroquia_id']->getValue()) {
        
        $municipioId = new Municipio();
        $municipioId = $municipioId->getParroquiaId($form['parroquia_id']->getValue());
        
        echo "$('#usuario_municipio_id').val(".$municipioId->getMunicipioId().");";
        echo "coloniaSelect('".$municipioId->getId($form['parroquia_id']->getValue())."','".$municipioId->getMunicipioId()."');";
        

    }
        
?>




$('#usuario_municipio_id').change(function(){

              var arrayData = 'municipio_id='+$(this).val(); 
    
              $.ajax({
                    url: '<?php echo url_for("cliente/searchColoniaSelect")?>',
                    data: arrayData,
                    dataType: "script",
                    type: "POST",
                    success: function(theResponse){ 
                        $("#busquedaColonia").html(theResponse);
                    }});

});


function coloniaSelect(parroquia_id,municipio_id){
    
    var arrayData = 'municipio_id='+municipio_id+
                    '&parroquia_id='+parroquia_id; 
                 
                 $.ajax({
                    url: '<?php echo url_for("cliente/searchColoniaSelect")?>',
                    data: arrayData,
                    dataType: "script",
                    type: "POST",
                    success: function(theResponse){ 
                        $("#busquedaColonia").html(theResponse);

                    }});

    }



</script>